package com.gzj.environment.module.collectData.indicator;

import com.gzj.environment.enums.collectData.CollectDataTypeEnum;
import io.netty.channel.ChannelHandlerContext;

/**
 * 指标处理接口
 */
public interface IndicatorHandle {

    /**
     * 返回指标种类
     * @return
     */
    CollectDataTypeEnum indicatorType();

    /**
     * 处理指标
     * @param group 点位组
     * @param number 点位编号
     * @param ctx 客户端信道信息
     * @param message 指标数据
     */
    void indicatorHandle(String group, String number, ChannelHandlerContext ctx, String message);
}
